home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
090
/
pctjoc85.arc
/
WORDC.PAS
< prev
Wrap
Pascal/Delphi Source File
|
1984-12-02
|
719b
|
36 lines
{ WORDC -- Counts the number of words in a file }
PROGRAM wordc(in_file,output) ;
CONST
tab = 9 ;
lf = 10 ;
cr = 13 ;
VAR
in_file,out_file : text ;
count : integer ;
input_char : char ;
inword : boolean ;
BEGIN {wordc}
reset(in_file) ;
count := 0 ;
inword := false ;
WHILE NOT eof(in_file) DO
BEGIN
read(in_file,input_char) ;
IF (input_char=' ') OR
(input_char=chr(tab)) OR
(input_char=chr(cr)) OR
(input_char=chr(lf)) THEN
inword := false
ELSE IF ( NOT inword) THEN
BEGIN
inword := true ;
count := count + 1 ;
END ;
END ; {while}
writeln('word count = ',count) ;
END. {wordc}